home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / redakcyjne / PEBuilder / pebuilder3110a.exe / {app} / plugin / autorun / debugrun.cmd < prev    next >
OS/2 REXX Batch file  |  2004-03-05  |  1KB  |  45 lines

  1. @echo off
  2. if "%1"==":" if not "%2"=="" goto %2
  3. Title AutoRun (debug-mode)
  4. rem
  5. rem DebugRun (Startup Group for BartPE & Nu2Menu)
  6. rem Copyright (c) 2003-2004 Erwin Veermans (http://www.veder.com/nwdskpe/)
  7. rem
  8.  
  9. echo.
  10. echo AutoRun Debug Mode
  11. echo.
  12.  
  13. if not exist %SystemRoot%\System32\Keydown.exe goto _done
  14.  
  15. rem Pre-Default Group  
  16. for %%i in (%SystemRoot%\System32\autorun1*.cmd %SystemRoot%\System32\autorun2*.cmd) do call %0 : _ask %%i /wait /min
  17. for %%i in (%SystemRoot%\System32\autorun3*.cmd %SystemRoot%\System32\autorun4*.cmd) do call %0 : _ask %%i /wait /min
  18. rem Default Group
  19. for %%i in (%SystemRoot%\System32\autorun5*.cmd %SystemRoot%\System32\autorun_*.cmd) do call %0 : _ask %%i /wait /min
  20. rem Post-Default Group
  21. for %%i in (%SystemRoot%\System32\autorun6*.cmd %SystemRoot%\System32\autorun7*.cmd) do call %0 : _ask %%i /wait /min
  22. for %%i in (%SystemRoot%\System32\autorun8*.cmd %SystemRoot%\System32\autorun9*.cmd) do call %0 : _ask %%i /wait /min
  23. rem Post Default Concurrent Group (no /wait)
  24. for %%i in (%SystemRoot%\System32\autorun0*.cmd) do call %0 : _ask %%i /min
  25. goto _done
  26.  
  27. :_ask
  28. shift
  29. shift
  30. echo Would you like to run '%1' [Y/N]?
  31. %SystemRoot%\System32\Keydown.exe 0
  32. if not "%errorlevel%"=="121" if not "%errorlevel%"=="89" goto _end
  33. start "%1" %2 %3 %4 %5 "%1"
  34. goto _end
  35.  
  36. :_done
  37. echo.
  38. echo AutoRun Done
  39. echo.
  40. pause
  41. exit
  42. goto _end
  43.  
  44. :_end
  45.